package com.xinyou.u8c.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 *
 * </p>
 *
 * @author chq
 * @since 2023-08-31
 */
@Data
@Getter
@Setter
@TableName("associated_certificate")
@ApiModel(value = "AssociatedCertificate对象", description = "")
public class AssociatedCertificate implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("凭证id")
    private String inoId;

    @ApiModelProperty("创建时间")
    @TableField(fill = FieldFill.INSERT)
    private String createTime;

    @ApiModelProperty("是否全部转换成功")
    private String isConvert;

    @ApiModelProperty("最后转换标识")
    private String lastConvertId;

    @ApiModelProperty("是否导出")
    private String isExport;

    @ApiModelProperty("转换时间")
    private Date convertTime;

    @ApiModelProperty("导出时间")
    private String exportTime;

    @ApiModelProperty("上报密级文件id")
    private String sbmjId;

    @ApiModelProperty("上报单位文件id")
    private String dwsbId;

    @ApiModelProperty("上报年度文件id")
    private String sbndId;

    @ApiModelProperty("凭证头文件id")
    private String figlaccountingdocumentzjbId;

    @ApiModelProperty("凭证编号文件id")
    private String figlaccdoccodezjbId;

    @ApiModelProperty("凭证分录文件id")
    private String figlaccdocentryzjbId;

    @ApiModelProperty("凭证辅助文件id")
    private String figlaccdocassistancezjbId;

    @ApiModelProperty("期间状态文件id")
    private String figlperiodstatezjbId;

    private String id;

    private Integer iyear;

    private Integer iperiod;

    private String cdigest;

    private String cbill;

    private String ccheck;

    private BigDecimal md;

    private BigDecimal mc;

    private Date dbillDate;

    @ApiModelProperty("凭证自动编号")
    private Integer iId;

    private Integer isignseq;

    private String csign;

    private String converReason;
}
